SSL protokol
Vrsta: Seminarski | Broj strana: 19 | Nivo:
Fakultet poslovne informatike APEIRON, Travnik
Sadržaj
Uvod 2
2.Funkcionalni opis protokola 3
2.1.Opšti prikaz SSL protokola 3
2.2.Generisanje ključa 5
2.3.SSL Handshake protokol 6
2.4.SSL ChangeCipherSpec protokol 8
2.5.SSL Record protokol 9
2.6.SSL Alert protokol 10
3.Slabosti i ranjivosti SSL protokola 10
3.1.Korisnička ubeđenja i pretpostavke 10
3.2.Lista organizacija za izdavanje potvrda 11
3.3.Napad ubacivanjem potvrda 11
3.4.Napad "Čovek u sredini" 12
3.5.Cipher suite - povratni napad 12
3.6.Problem male dužine ključeva 13
4.Aplikacije za SSL 13
4.1.SSL bazirane virtuelne privatne mreže (VPM)
13
4.2.On-line plaćanje kreditnim karticama 15
4.3.S-HTTP i SSL 16
5.SSL protokol u primeni 16
Literatura 18
Uvod
U mnogim mrežama, uključujući i internet,
postoji više transportnih protokola. Prilikom programiranja aplikacija morate da
izaberete jedan od raspoloživih protokola transportnog sloja. Kako da se
odlučite? Najčešće, tako što pažljivo proučite usluge koje nude raspoloživi
protokoli transportnog sloja i onda izaberete protokol sa uslugama koja najviše
odgovaraju potrebama date aplikacije. Aplikacija na predajnoj strani šalje
poruke kroz svoj soket. Soket predstavlja interfejs između procesa aplikacije i
transportnog protokola. Za prenos poruka sa druge strane soketa do “vrata”
prijemnog soketa odgovoran je transportni protokol.
Smješten između aplikativnog i mrežnog sloja,
transportni sloj predstavlja centralni dio slojevite mrežne arhitekture.
Njegova najvažnija uloga je neposredno obezbjeđivanje komunikacionih usluga,
procesima aplikacija, koji se izvršavaju na različitim računarima. Jedan od
ključnih zadataka transportnog sloja je proširivanje usluge isporuke između dva
krajnja sistema koje se obavlja u mrežnom sloju, tako da se ostvari usluga
isporuke između dva procesa u aplikativnom sloju, koji se izvršavaju na tim
krajnjim sistemima. Proces možemo zamisliti i kao program koji se izvršava na
krajnjem sistemu. Ukoliko se procesi izvršavaju na istom krajnjem sistemu, oni
međusobno komuniciraju međuprocesnom komunikacijom, koristeći pravila kojima
upravlja operativni sistem krajnjeg sistema. Procesi koji se odvijaju na dva
različita krajnja sistema međusobno komuniciraju razmjenom poruka kroz
računarsku mrežu. Predajni proces pravi poruke i šalje ih u mrežu; prijemni
proces prima te poruke i po potrebi odgovara vraćajući poruke.
Internet (i uopšte TCP/IP mreže) aplikacijama
nude dva transportna protokola: TCP i UDP. Kada (kao programer aplikacije)
pravite novu internet aplikaciju, jedna od prvih odluka koju morate da donesete
jeste da li ćete koristiti TCP ili UDP protokol. Svaki od njih nudi drugačiji
skup usluga aplikacijama koje ga koriste. Model TCP protokola obuhvata uslugu
uspostavljanja veze i uslugu pouzdanog prenosa podataka. UDP je
pojednostavljeni transportni protokol koji nudi samo najosnovnije usluge, bez
uspostavljanja veze i ne nudi uslugu pouzdanog prenosa podataka- to jest, kada
neki proces preda poruku u soket protokola UDP, nema garanciju da će ta poruka
zaista stići do prijemnog procesa.
---------- CEO RAD MOŽETE PREUZETI NA SAJTU. ----------
MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]
maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!